package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 订单评价对象 sys_order_evaluation
 *
 * @author ruoyi
 * @date 2024-07-27
 */
public class SysOrderEvaluation extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 评价id
     */
    private Long evaId;

    /**
     * 订单id
     */
    @Excel(name = "订单id")
    private Long orderId;

    /**
     * 订单号
     */
    @Excel(name = "订单号")
    private String orderNumber;

    @Excel(name = "客户姓名")
    private String customName;

    private Long supplierId;

    /**
     * 物流评分
     */
    @Excel(name = "物流评分")
    private Long logisticsScore;

    /**
     * 产品评分
     */
    @Excel(name = "产品评分")
    private Long productScore;

    /**
     * 服务评分
     */
    @Excel(name = "服务评分")
    private Long serviceScore;

    public void setEvaId(Long evaId) {
        this.evaId = evaId;
    }

    public Long getEvaId() {
        return evaId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setLogisticsScore(Long logisticsScore) {
        this.logisticsScore = logisticsScore;
    }

    public Long getLogisticsScore() {
        return logisticsScore;
    }

    public void setProductScore(Long productScore) {
        this.productScore = productScore;
    }

    public Long getProductScore() {
        return productScore;
    }

    public void setServiceScore(Long serviceScore) {
        this.serviceScore = serviceScore;
    }

    public Long getServiceScore() {
        return serviceScore;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public String getCustomName() {
        return customName;
    }

    public void setCustomName(String customName) {
        this.customName = customName;
    }

    public Long getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("evaId", getEvaId())
                .append("orderId", getOrderId())
                .append("logisticsScore", getLogisticsScore())
                .append("productScore", getProductScore())
                .append("serviceScore", getServiceScore())
                .append("orderNumber", getOrderNumber())
                .append("customName", getCustomName())
                .append("remark", getRemark())
                .append("supplierId", getSupplierId())
                .toString();
    }
}
